package client;

public class TraitementConversation extends Thread {

                Client client;
                Boolean connexionOuverte=true;
                //****************
		public TraitementConversation(Client c){
			super();
                        client = c;
		}

                //****************
		public void run(){
			try{
                            String message;
                            while(connexionOuverte){
                                    String nomTab = client.entree.readUTF();
                                    message = client.entree.readUTF();
                                    System.out.println(message +" dans "+nomTab);
                                    if(client.fenetreConversation.textTabs.get(nomTab)!=null){
                                        client.fenetreConversation.textTabs.get(nomTab).append(message+"\n");
                                    }
                            }
			}catch(Exception e){
                            System.out.println("Erreur Run Traitement Conversation : " + e.toString() + "  " + e.getMessage());
                        }
		}
                
                public void fermetureConnexion(){
                     System.out.println("Fermeture de connexion avec le client : " + client.pseudo);
                    this.connexionOuverte=false;
                }
}//Fin de la classe TraitementClient
    